/*
 * @Author: scl
 * @Date: 2023-06-09 15:58:13
 * @LastEditTime: 2023-06-09 16:10:42
 * @Description: file content
 */
/*
 * @lc app=leetcode.cn id=66 lang=typescript
 *
 * [66] 加一
 */

// @lc code=start
function plusOne(digits: number[]): number[] {
    const len:number=digits.length
    let i=len-1
    while(i>0){
        if(digits[i]==9){
            digits[i]=0
            i--
            continue
        }
        digits[i]+=1
        return digits
    }
    if(digits[i]==9){
        digits[i]=0
        digits.unshift(1)
    }else{
        digits[i]+=1
    }
    return digits

};
// @lc code=end

